effects of information technologies on business strategy